import os

# 绝对路径的封装
BASE_DIE = os.path.dirname(os.path.abspath(__file__))

# 日志配置
LOG_CONFIG = {
    'name': 'log_test',
    'filename': os.path.join(BASE_DIE, 'logs/log_test.log'),
    'mode': 'a',
    'encoding': 'utf-8',
    'debug': True
}

# 测试数据地址配置
TEST_DATA_FILE = os.path.join(BASE_DIE, 'testdata/excel_data.xlsx')

# 测试报告配置
REPORT_CONFIG = {
    'description': '功能自动化测试报告',
    'filename': '自动化测试报告',
    'report_dir': os.path.join(BASE_DIE, 'report'),
    'title': '自动化测试报告',
    'theme': 'theme_cyan',
    '_type': 'br'
}

# 数据库层封装
DB_CONFIG = {
    'host': 'api.',
    'user': 'root',
    'password': '12345',
    'db': 'test',
    'charset': 'utf8',
    'port': 3306,
    'autocommit': True  # 防止可重复读的问题
}
